1. MODULE 1.  1. 

2. IMPORT 2.  2. , 1 ( - )

3. IMPORT 3.  3. 

4.END 4.  4. 1, 1, 1, 11

4A ,  4A 

5. PROCEDURE 5.  5. 

6. VAR 6.  6. 

7. VAR 7.  7. 

8.BEGIN 8.  8. 11

8A  8A 1

9. INTEGER 9.  9. ,  (1, 1 ,
1)

10. INTEGER 10.  10. 1

11. INTEGER 11.  11. 1

11A  11A 1

12.INTEGER 12.  12. 

13. ASSERT 13.  13. ,  1

14. HALT 14.  14. 1

14A  14A 1

14B  14B 11

15. DIV 15.  15. 

15A     15A 

15B MULTIPLY 15B  15B 

15C  15C 

15D  15D 

16. MOD 16.  16.  1, 1

17. BOOLEAN 17.  17. 

18. BOOLEAN 18.  18. ()

19. BOOLEAN 19.  19. 

20. BOOLEAN 20.  20. 

21. BOOLEAN 21.  21. 

22. BOOLEAN 22.  22. ()

23. BOOLEAN 23.  23. 

24. FALSE 24.  24. 

25. TRUE 25.  25. 1, 1

26. FALSE 26.  26. 1

27. TRUE 27.  27. 

28. OR 28.  28. 

29. IF 29.  29. 

30. THEN 30.  30. 1

31. ELSIF 31.  31. ???

32. ELSE 32.  32. 

33. WHILE 33.  33. 1

34. DO 34.  34. 1 ( - 1)

35. RETURN 35.  35.  ()

36. RECORD 36.  36. 

37. ARRAY 37.  37. , 

38. OF 38.  38.  (, 1)

39. LEN 39.  39. 1

39A  39A 

40. POINTER 40.  40. , 

40A  ()  40A 
1

41. TO 41.  41. , 

42. CHAR 42.  42. 

43. CHAR 43.  44. 

44. CHAR 44.  44. 

45. REAL 45.  45. ???  ???

46. REAL 46.  46. ???  ???

47. REAL 47.  47. ???  ???

48. REAL 48.  48. ???  ???

48A  48A 1

49. TYPE 49.  49. 1, 

50. CONST 50.  50. 

51. CONST 51.  51. 
